﻿<%@ Page Title="" Language="C#" MasterPageFile="~/backend/Admin.Master" AutoEventWireup="true" CodeBehind="KidEdit.aspx.cs" Inherits="mamnontuoitho7.backend.KidEdit" %>
<%@ Import Namespace="mamnontuoitho7.AppCode" %>

<asp:Content ID="Content1" ContentPlaceHolderID="AdminTitleContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <script language="javascript" type="text/javascript">
        function ClientKidEdit_Click() {

            var kidFirstName = trim(document.getElementById("<%= txtKidFirstName.ClientID %>").value);
            var kidLastName = trim(document.getElementById("<%= txtKidLastName.ClientID %>").value);
            var kidBirthday = trim(document.getElementById("<%= txtKidBirthday.ClientID %>").value);

            var kidFatherName = trim(document.getElementById("<%= txtFatherName.ClientID %>").value);
            var kidMotherName = trim(document.getElementById("<%= txtMotherName.ClientID %>").value);

            if (kidFirstName == null || kidFirstName == "" || !/<%= ConstantClass.testNameRegular_1 %>/.test(ConvertVietToEng(kidFirstName))) {
                alert("Tên của bé không được để trống.\nTên của bé không có số hoặc ký tự đặc biệt");
                document.getElementById("<%= txtKidFirstName.ClientID %>").focus();
                return false;
            }

            if (kidLastName == null || kidLastName == "" || !/<%= ConstantClass.testNameRegular_1 %>/.test(ConvertVietToEng(kidLastName))) {
                alert("Họ của bé không được để trống.\n Họ của bé không có số hoặc ký tự đặc biệt");
                document.getElementById("<%= txtKidLastName.ClientID %>").focus();
                return false;
            }

            if (kidBirthday != null && kidBirthday != "") {
                if (!/<%= ConstantClass.testDate_1 %>/.test(kidBirthday)) {
                    alert("Ngày sinh không đúng định dạng.\n(ngày/tháng/năm)");
                    document.getElementById("<%= txtKidBirthday.ClientID %>").focus();
                    return false;
                }
            }

            if (kidFatherName != null && kidFatherName != "") {
                if (!/<%= ConstantClass.testNameRegular_1 %>/.test(ConvertVietToEng(kidFatherName))) {
                    alert("Họ tên cha không có số hoặc ký tự đặc biệt.");
                    document.getElementById("<%= txtFatherName.ClientID %>").focus();
                    return false;
                }
            }

            if (kidMotherName != null && kidMotherName != "") {
                if (!/<%= ConstantClass.testNameRegular_1 %>/.test(ConvertVietToEng(kidMotherName))) {
                    alert("Họ tên mẹ không có số hoặc ký tự đặc biệt.");
                    document.getElementById("<%= txtMotherName.ClientID %>").focus();
                    return false;
                }
            }
            return true;

        }

        function  ConvertVietToEng(textViet){
              var VietNamChar = new Array( "aAeEoOuUiIdDyY", 
                                            "áàạảãâấầậẩẫăắằặẳẵ", 
                                            "ÁÀẠẢÃÂẤẦẬẨẪĂẮẰẶẲẴ", 
                                            "éèẹẻẽêếềệểễ", 
                                            "ÉÈẸẺẼÊẾỀỆỂỄ", 
                                            "óòọỏõôốồộổỗơớờợởỡ", 
                                            "ÓÒỌỎÕÔỐỒỘỔỖƠỚỜỢỞỠ", 
                                            "úùụủũưứừựửữ", 
                                            "ÚÙỤỦŨƯỨỪỰỬỮ", 
                                            "íìịỉĩ", 
                                            "ÍÌỊỈĨ", 
                                            "đ", 
                                            "Đ", 
                                            "ýỳỵỷỹ", 
                                            "ÝỲỴỶỸ");


              for (i = 1; i < VietNamChar.length; i++) {
                  for (j = 0; j < VietNamChar[i].length; j++) {
                      var str = "textViet.replace(/" + VietNamChar[i][j] + "/g,\"" + VietNamChar[0][i - 1] + "\")";
                      textViet = eval(str);
                  }
              }
                return textViet;
            }

            function trim(str) {
                return str.replace(/^\s+|\s+$/g, "");
            }
    </script>


    <form id="form1" runat="server">
        <asp:HiddenField ID="hidClassID" runat="server" />
        <asp:HiddenField ID="hidClassName" runat="server" />
        <asp:HiddenField ID="hidImageKid"  runat ="server"/>
        <asp:HiddenField ID="hidParentID"  runat ="server"/>
    <!-- Begin one column tab content window -->
    <div class="onecolumn">
	    <div class="header">
		    <span>Chỉnh Sửa Thông Tin Bé <%= _kidFullName%></span>
		    <div class="switchbutton">
                  <a href="<%=_namePage%>?hidClassID=<%= hidClassID.Value%>&hidClassName=<%=hidClassName.Value%>&hidParentID=<%=hidParentID.Value %>" class="buttons stylebutton">Quay Lại</a>
                  <a href="KidWall.aspx?KidID=<%= _kidID %>&KidFullName=<%= _kidFullName %>&hidNamePage=<%=_namePage %>&hidClassID=<%=hidClassID.Value%>&hidClassName=<%=hidClassName.Value%>&hidParentID=<%=hidParentID.Value %>" class="buttons stylebutton">Xem tường của bé</a>
                  <a href="KidHealthDetails.aspx?KidID=<%= _kidID %>&KidFullName=<%= _kidFullName%>&hidNamePage=<%=_namePage %>&hidClassID=<%=hidClassID.Value%>&hidClassName=<%=hidClassName.Value%>&hidParentID=<%=hidParentID.Value %>" class="buttons stylebutton">Xem thông tin sức khỏe của bé</a>
		    </div>
	    </div>
	    <br class="clear"/>
	    <div class="content">
            <div class="avatarimg">
                <asp:Image ID="imgKid" runat="server" CssClass="img130x130" style="border-width:1px;"/>
            </div>
		    <div id="tab2_content" class="tab_content">
                <asp:Panel ID="Panel1" DefaultButton="btnKidEdit" runat="server" >
                    <div class="tableform">
                    <div>
                        <div class="left">
                            Tình trạng:<br />
                            <asp:DropDownList ID="ddlKidVisible" runat="server" style="width:350px;">
                                <asp:ListItem Value="false">Đã ra trường</asp:ListItem>
                                <asp:ListItem Value="true">Đang học ở trường</asp:ListItem>
                            </asp:DropDownList>
                        </div>
                        <div class="right">
                            Hình ảnh học sinh:<br />
                            <asp:FileUpload ID="fulKidAvatar" runat="server" Width="346px" style="width:346px;"/>
                        </div>
                    </div><br class="clear"/><br />
                    <div>
                        <div class="left">
                            <div style="float:left;">
                                Lớp:<br />
                                <asp:DropDownList ID="ddlClass" runat="server" style="width:100px"></asp:DropDownList>
                            </div>
                            <div style="float:right;">
                                Vị trí lớp:<br />
                                <asp:TextBox ID="txtClassPosition" runat="server" ReadOnly="true" CssClass="hidetext" style="width:230px;"></asp:TextBox>
                            </div>
                        </div>
                        <div class="right">
                             Tên phụ huynh:<br />
                            <asp:TextBox ID="txtKidGuadianFullName" runat="server" ReadOnly="true" CssClass="hidetext" style="width:340px;"></asp:TextBox>
                        </div>
                    </div><br class="clear"/><br />
                    <div>
                        <div class="left">
                            Họ:<br />
                            <asp:TextBox ID="txtKidLastName" runat="server" MaxLength="60" style="width:340px;"></asp:TextBox>
                        </div>
                        <div class="right">
                            Tên:<br />
                            <asp:TextBox ID="txtKidFirstName" runat="server" MaxLength="20" style="width:340px;"></asp:TextBox>
                        </div>
                    </div><br class="clear"/><br />
                    <div>
                        <div class="left">
                            Giới tính:<br />
                            <asp:DropDownList ID="ddlKidSex" runat="server" style="width:350px;">
                                <asp:ListItem Value="0">Nữ</asp:ListItem>
                                <asp:ListItem Value="1">Nam</asp:ListItem>
                            </asp:DropDownList>
                        </div>
                        <div class="right">
                            Ngày sinh: (Ngày/Tháng/Năm) <br />
                            <asp:TextBox ID="txtKidBirthday" runat="server"  MaxLength="10" style="width:340px;"></asp:TextBox>
                        </div>
                    </div><br class="clear"/><br /> 
                    <div>
                        <div class="left">
                            Họ tên Cha:<br />
                            <asp:TextBox ID="txtFatherName" runat="server"  MaxLength="100"  style="width:340px;"></asp:TextBox>
                        </div>
                        <div class="right">
                            Họ tên Mẹ:<br />
                            <asp:TextBox ID="txtMotherName" runat="server" MaxLength="100" style="width:340px;"></asp:TextBox>
                        </div>
                    </div><br class="clear"/><br />   
                    <div>                
                        <div class="left">
				            <asp:Button ID="btnKidEdit" runat="server" Text="Lưu" 
                                onclick="btnKidEdit_Click" OnClientClick="return ClientKidEdit_Click()"/>

                            <asp:Button ID="btnCancle" runat="server" Text="Làm lại" onclick="btnCancle_Click"/>
                        </div>
                        <div class="right">
                            <asp:Button ID="btnDelete" runat="server" Text="Xóa bé" 
                                OnClientClick="javascript: if (confirm('Bạn muốn xóa bé này?')) { window.location.href='#' } else { return false; };" 
                                onclick="btnDelete_Click"/>
                        </div>
                    </div><br class="clear"/><br />
                    <p>
                        <asp:Label ID="lblNoticeKidEdit" runat="server" visible="false" ForeColor="Red" Font-Bold="true" Font-Size="Medium" ></asp:Label>
                    </p>
                </div><br class="clear"/>
                </asp:Panel>
		    </div>
	    </div>
    </div>
    <!-- End one column tab content window --->
</form>

</asp:Content>
